const dialog = {
  default: (msg) => {
    ElMessage(msg)
  },
  success: (msg) => {
    ElMessage.success(msg)
  },
  warning: (msg) => {
    ElMessage.warning(msg)
  },
  error: (msg) => {
    ElMessage.error(msg)
  },
  modal: (msg, title = '提示', confirmCb, cancelCb, params = {}) => {
    ElMessageBox.confirm(msg, title, {
      confirmButtonText: '确 定',
      cancelButtonText: '取 消',
      type: 'warning',
      'close-on-click-modal': false,
      ...params
    }).then(() => {
      confirmCb && confirmCb()
    }).catch(() => {
      cancelCb && cancelCb()
    })
  }
}

export default dialog


